package com.tianquan.miracle.aop;

import java.lang.annotation.Annotation;
import java.lang.reflect.Method;

/**
 * @author starsea
 * @date 2024-10-08 上午10:34
 */
public interface JoinPoint {

    Object proceed() throws Throwable;

    Object proceed(Object[] var1) throws Throwable;

    Object getTarget();

    Object[] getArgs();

    Annotation[] getAnnotations();

    Method getMethod();
}
